long-term technical advisor - French English Dictionary